type SN = string | null
type NN = number | null
export interface IDoctorInfo {
  id: number
  avatar: SN
  desc: SN
  doctor_no: SN
  doctor_name: SN
  id_card: SN
  items_id: SN
  phone: SN
  job: SN
  be_good_at: SN
  today_income: NN
  total_income: NN
  week_income: NN
  work_status: NN
  status: NN
}
interface AppointmentItem {
  appointment_num: number
  date: string
  doctor_id: number
  end_time: number
  start_time: number
  id: number
  status?: number
  time_log: string
  uniacid: number
}
export interface ISetAppointment {
  doctor_id: number
  uniacid: string
  date: AppointmentItem[]
}
export interface IGetAppointment {
  page: number
  limit: number
  time?: number
  status?: number
  items_id?: number
  is_prescription?: boolean
  is_pay?: number
  client?: number
}
export interface IAppointmentCheck {
  id: number
  status: number
}
export interface ISetTab {
  user_id: number
  uniacid: string | number
  doctor_id: number
  tab: any[]
}
export interface CNInquiry {
  appointment_id: string
  i: number | string
  UserId: number
  PatientId: number
  DiseaseName: string
  Count: SN
  CNCode: string
  prescription_desc?: string
}
export interface WSInquiry {
  appointment_id: string
  i: number | string
  UserId: number
  PatientId: number
  DiseaseName: string
  DrugsInfos: any[]
  prescription_desc?: string
}
export interface ISetInfo {
  id: string
  doctor_name: string
  job: string
  avatar: string
  desc: string
  be_good_at: string
  id_card: string
  service_price?: string
  work_status?: string
  items_id?: string
}
export interface IPrescripition {
  page: number
  perpage: number
  date: string
}
